#pragma once

#include <glm/glm.hpp>

namespace SCION_CORE::ECS
{
  struct TransformComponent
  {
    glm::vec2 position{0.f};
    glm::vec2 scale{1.f};
    float rotation{0.f};

    // ���ӹ��캯��
    TransformComponent(
        const glm::vec2 &pos = glm::vec2{0.f},
        const glm::vec2 &scl = glm::vec2{1.f},
        float rot = 0.f) : position(pos), scale(scl), rotation(rot)
    {
    }
  };
}